package insterface_Demo_d5;
import java.util.ArrayList;

public class StudentOperatorImpl1 implements StudentOperator {
    //重写接口第一套方案
    @Override
    public void printAllInfo(ArrayList<Student> students) {
        System.out.println("-------全班全部信息如下-------");
        for (int i = 0; i < students.size(); i++) {
            Student s = students.get(i);
            System.out.println("姓名：" + s.getName() + ",性别：" + s.getSex() + "，成绩：" + s.getScore());
        }
        System.out.println("---------------------------");
    }

    @Override
    public void printAvergeScore(ArrayList<Student> students) {
        double allscore = 0.0;
        for (int i = 0; i < students.size(); i++) {
            Student s = students.get(i);
            allscore += s.getScore();
        }
        System.out.println("平均分：" + allscore / students.size());
    }
}
